Career 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Binghamton Professional Tennis Tournament - Binghamton USTA Men's Challenger of Urbana-Champaign - Urbana Gran Copa Ericsson - Rio de Janeiro Jameson Cup - Milan Quelle Cup - Furth 1998 Safeway Challenger - Aptos Las Vegas Challenger - Las Vegas 2003 Eddleman USTA Challenger - Birmingham Project Independence Men's Challenger - Mandeville Smith Barney Men's Challenger - Covington College Station Challenger - College Station Austin Challenger - Austin 2004 Keys Gate Challenger - Homestead Hilton Waikoloa Village USTA Challenger - Waikoloa 2005 Freeman Men's Challenger - Joplin XL Capital Bermuda Open - Bermuda Busan Open Challenger Tennis - Busan Samsung Securities Cup - Seoul Mobilux Open - Luxembourg Hilton Waikoloa Village USTA Challenger - Waikoloa Open Castilla y Leon - Segovia s Tennis Masters 06 - Graz The Swanston Challenger - Sacramento Lambertz Open by Stawag - Aachen 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Astana Challenger - Astana Open Castilla y Leon - Segovia Kobstaedernes ATP Challenger - Kolding Lambertz Open by Stawag 2007 - Aachen Bauer Watertechnology Cup 2007 - Eckental Taiwan Challenger - Kaohsiung KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo Puerto Rico Challenger Tennis Event - Humacao Ostdeutscher Sparkassen Cup - Dresden Hilton Waikoloa Village USTA Challenger - Waikoloa Athens Challenger Rhodes Challenger The Wright Financial Group USTA Challenger - Champaign Dallas Challenger Tallahassee Challenger Cremona Challenger Fifth-Third Bank Tennis Championships - Lexington 2002 Tulsa USTA Challenger - Tulsa drkoop.com USTA Challenger of Burbank - Burbank Segovia Challenger 2003 USTA Tallahassee Tennis Challenger - Tallahassee Astana Challenger The Wright Financial Group, Inc. Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa Shanghai Challenger Ningboo Challenger Tashkent Challenger Bangkok Challenger XL Bermuda Open - Bermuda St. Remy Challenger Astana Challenger A Glimmer of Hope Challenger - Austin Malaysian Open - Kuala Lumpur Crystal Cup 1998 - Portoroz Music City Challenger - Nashville Ramat Hasharon Challenger Busan Challenger Flea Market Cup Busan Challenger Tennis - Busan Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Heilbronn Open - Heilbronn KGHM Dialog Polish Indoors - Wroclaw Nord LB Open - Braunschweig St. Petersburg Open - St. Petersburg Kobstaedernes ATP Challenger - Kolding USTA/Adtech Challenger - Boston Media Will Cup Busan Challenger Tennis - Busan Music City Challenger - Nashville II Naples ITG Challenger - Naples Ostdeutscher Sparkessen Cup - Dresden BMW Tennis Championship - Sunrise 2002 USTA Challenger of Calabasas - Calabasas Legg Mason Tennis Classic - Washington D.C. 2007 Nielsen Pro Tennis Championship - Winnetka Tatra Banka Slovak Open - Bratislava Kuppers Kolsch Cup - Aachen XL Capital Bermuda Open - Bermuda Ciudad de Pozoblanco Open Diputacion - Cordoba Guzzini Challenger - Recanati USTA Tennis Championships of Houston - Houston Akbank Private Banking TED Open - Istanbul USTA Challenger of Burbank - Burbank Braunschweig Open - Braunschweig Muller Cup - Ulm Tashkent Challenger Healthsouth USTA Challenger - Dallas drkoop.com USTA challenger of Miami - Miami Atlantic City Open - Atlantic City Nord/LB Open - Braunschweig GHI Bronx Classic - Bronx Heilbronn Challenger 2002 FSE Challenger - Tarzana Eddleman USTA Challenger - Birmingham The Powder Byrne Trophy - Surbiton Heilbronn Open - Heilbronn Open Castilla y Leon Trofeo Iberdrola - Segovia Urbana-Champaign Challenger - Urbana USTA Men's Challenger of Urbana-Champaign - Urbana Hilton Waikoloa USTA Challenger - Waikoloa Waco International Tennis Challenger - Waco Internationaux du Doubs - Besancon BMW Tennis Championship - Sunrise Tallahassee Tennis Challenger - Tallahassee Harrah's Entertainment Challenger - Tunica Healthsouth/USTA Challenger - Denver XL Capital Bermuda Open - Bermuda The 'Fitz' Casino Challenger - Tunica The USTA Challenger at West End Racquet - Torrance Burbank Challenger - Burbank 2002 Eddleman USTA Challenger - Birmingham Nord/LB Open - Braunschweig The Waco International Tennis Challenger - Waco USTA Men's Challenger of Dallas - Dallas Hilton Waikoloa Village USTA Challenger - Waikoloa XL Capital Bermuda Open - Bermuda Sunrise Challenger University of Tennessee USTA Challenger - Knoxville The Wright Financial Group, Inc. Challenger - Champaign Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Fifth-Third Bank Tennis Championships - Lexington Frito Lay/USTA Challenger - Binghamton The Powder Byrne Trophy - Surbiton USTA Challenger of San Antonio - San Antonio Regional Hand Center Men's Challenger - Fresno drkoop.com USTA Challenger of Austin - Austin Recanati Challenger USTA Challenger of Tiburon - Tiburon USTA Men's Challenger of Dallas - Dallas CMG Asia Open - Hong Kong 2002 Azalea Orthopedic Challenger - Tyler Heilbronn Challenger - Heilbronn Warsteiner Challenger - Lubeck Sparkassen Open - Magdeburg AXA Open - Espinho 2003 Freeman Men's Challenger - Joplin 2003 USTA Challenger of Calabasas - Calabasas Uncle Toby's Burnie Challenger - Tasmania Fifth-Third Bank Tennis Championships - Lexington Ciudad de Pozoblanco Open Diputacion - Cordoba Segovia Challenger Open Castilla y Leon - Segovia Uncle Toby's Australian Men's Clay Court Challenger - Canberra 2004 USTA Challenger of Calabasas - Calabasas USTA Callenger of Urbana-Champaign - Urbana Samsung Secruities Cup Challenger - Seoul Healthsouth/USTA Pro Link Challenger - San Antonio West Side Tennis Club Clay Court Challenger - Forest Hills USTA San Diego Challenger - San Diego International Bavarian Championship - Eckental Bauer Watertechnology Cup - Eckental Kuppers Kolsch Cup Aachen - Aachen VI Open Banc Agricol - Andorra Arrowhead USTA Men's Pro Tennis Classic - Rancho Mirage Healthsouth/USTA Men's Challenger of Burbank - Burbank Nuembrecht Challenger - Nuembrecht Heilbronn Open - Heilbronn Laser Vision USTA Challenger - Amarillo ATP Open Castilla y Leon - Segovia IPP Open - Helsinki ATP Tour Challenger at Nellie Gail - Laguna Hills Wailea Men's Challenger - Maui Eddleman/USTA Challenger - Birmingham Hilton Waikoloa Village USTA Challenger - Waikoloa USTA/Safeway Challenger - Aptos TED Open - Istanbul CNA TennisPro Classic - Winnetka Fifth Third Bank Tennis Classic - Lexington USTA Challenger of San Antonio - San Antonio Hilton Waikoloa Village USTA Challenger - Waikoloa Gold Flake Open - Chennai Legg Mason Tennis Classic - Washington D.C. Guardian Direct Cup - London Japan Open - Tokyo Scania Stockholm Open - Stockholm Sybase Open - San Jose Guardian Direct Cup - London Copenhagen Open - Copenhagen Gold Flake Open - Chennai Japan Open - Tokyo BMW Open - Munich 1999 Mercedes Cup - Stuttgart International Championship of Croatia - Umag Grand Prix de Tennis de Lyon - Lyon 2003 West Side Tennis Club Challenger - Forest Hills Sybase Open - San Jose Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale Estoril Open - Estoril Open Seat-Godo 2000 - Barcelona UBS Open Gstaad - Gstaad 2000 Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington D.C. President's Cup 2000 - Tashkent Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Scania Stockholm Open - Stockholm AAPT Championships - Adelaide Qatar Mobil Open 2001 - Doha Adidas International - Sydney Milan Indoors - Milan Sybase Open - San Jose The Nottingham Open - Nottingham Miller Lite Hall of Fame Tennis Championships - Newport Generali Open 2001 - Kitzbuhel The Hamlet Cup - Long Island President's Cup - Tashkent Qatar Exxon Mobil Open 2002 - Doha Kroger / St. Jude International - Memphis Dubai Tennis Open - Dubai BMW Open - Munich Generali Open 2002 - Kitzbuhel RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington D.C. CA Tennis Trophy - Vienna 2001 UT Tyler Patriot Challenger - Tyler AAPT Championships - Adelaide Tata Open 2003 - Chennai Adidas International - Sydney Siebel Open - San Jose BMW Open - Munich Allianz Suisse Open Gstaad - Gstaad 2003 Mercedes Cup - Stuttgart Generali Open 2003 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Brasil Open - Salvador AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Washington Intersport Heilbronn Open - Heilbronn Tel Aviv Tennis Masters Series - Indian Wells Miller Lite Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. Generali Open 1998 - Kitzbuhel Pilot Pen International - New Haven Citrix Tennis Championships - Delray Beach Internationaler Raiffeisen Grand Prix - St. Polten Mallorca Open - Mallorca adidas Open de Toulouse - Toulouse Davidoff Swiss Indoors - Basel Tata Open - Chennai Citrix Tennis Championships - Delray Beach Adidas International - Sydney Siebel Open - San Jose Galleryfurniture.com Challenge - Atlanta ABN/AMRO World Tennis Tournament - Rotterdam U.S. Men's Clay Court Championships - Orlando Gerry Weber Open - Halle The Stella Artois Grass Court Championships - Queen's/London The Nottingham Open - Nottingham Miller Lite Hall of Fame Tennis Championships - Newport U.S. Men's Clay Court Championships - Houston BMW Open - Munich Heineken Open Shanghai - Shanghai Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. China Open - Beijing International Tennis Championships - Delray Beach Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel ARAG World Team Championship - Dusseldorf Chennai Open - Chennai Milan Indoors - Milan Open 13 - Marseille SAP Open - San Jose ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Arizona Men's Tennis Championships - Scottsdale Dubai Tennis Open - Dubai International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca U.S. Men's Clay Court Championships - Houston Gerry Weber Open - Halle Allianz Suisse Open - Gstaad Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Generali Open - Kitzbuhel China Open - Beijing Vietnam Open - Ho Chi Minh City AIG Japan Open - Tokyo Kremlin Cup - Moscow Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Chennai Open - Chennai Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb SAP Open - San Jose The Dubai Tennis Championships - Dubai Tennis Channel Open - Las Vegas US Men's Clay Court Championships - Houston Croatian Indoors - Split Gerry Weber Open - Halle The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch BMW Open - Munich The 10tele.com Open - Nottingham RCA Championships - Indianapolis Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart President's Cup 1998 - Tashkent RCA Championships - Indianapolis Generali Open - Kitzbuhel Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington China Open - Beijing Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow AAPT Championships - Adelaide St. Petersburg Open - St. Petersburg Qatar Mobil Open 2000 - Doha Chennai Open - Chennai Next Generation Adelaide International - Adelaide AXA Cup - London Copenhagen Open - Copenhagen Millenium Tennis Championships - Delray Beach SAP Open - San Jose The Dubai Tennis Championships - Dubai The Tennis Channel Open - Las Vegas U.S. Men's Clay Court Championships - Houston Open Seat Godo 2007 - Barcelona BMW Open - Munich Countrywide Classic - Los Angeles Sunrise Challenger RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Mercedes-Benz Cup - Los Angeles China Open - Beijing Mumbai Open - Mumbai Heineken Open Shanghai - Shanghai AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon Qatar Exxon Mobil Open - Doha 2002 Mercedes Cup - Stuttgart TD Waterhouse Cup - Long Island PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai U.S. Mens's Clay Court Championship - Houston BMW Open - Munich Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Gerry Weber Open - Halle Austrian Open - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Heineken Open Shanghai - Shanghai China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Qatar Open - Doha Dubai Tennis Open - Dubai If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Generali Open 2000 - Kitzbuhel Open 13 - Marseille The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca BMW Open - Munich Gerry Weber Open - Halle Verizon Tennis Challenge - Atlanta Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Masters Series - Hamburg Legg Mason Tennis Classic - Washington Pozoblanco Challenger Open de Moselle - Metz Siebel Open - San Jose Franklin Templeton Tennis Classic - Scottsdale Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Qatar Mobil Open '99 - Doha St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai AEGON Championships - London AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Open de Moselle - Metz BMW Open - Munich Thailand Open - Bangkok China Open - Beijing St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha SA Tennis Open - Johannesburg Scania Stockholm Open - Stockholm Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach AIG Japan Open - Tokyo AEGON Championships - London AEGON International - Eastbourne Japan Open - Tokyo Gerry Weber Open - Halle Estoril Open - Estoril PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Copenhagen Open - Copenhagen Estoril Open - Estoril Copenhagen Open - Copenhagen The Stella Artois Grass Court Championships - London Grand Prix Hassan II - Casablanca U.S. Men's Clay Court Championships - Houston Gold Flake Open - Chennai Rado Swiss Open - Gstaad BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten Dubai Tennis Open - Dubai Mercedes-Benz Cup - Los Angeles Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Waldbaum's Hamlet Cup - Long Island Samsung Open - Brighton Copenhagen Open - Copenhagen International Tennis Championships - Delray Beach Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale Grand Prix Hassan II - Casablanca BMW Open - Munich Gerry Weber Open - Halle Regions Morgan Keegan Championships - Memphis 2001 Mercedes Cup - Stuttgart Salem Open - Hong Kong Kremlin Cup - Moscow Heineken Open - Auckland Adidas International - Sydney President's Cup - Tashkent Franklin Templeton Tennis Classic - Scottsdale St. Petersburg Open - St. Petersburg Gerry Weber Open - Halle Washington Legg Mason Tennis Classic - Washington Kroger / St. Jude International - Memphis AT&T Challenge - Atlanta Heineken Trophy - 's-Hertogenbosch Heineken Open Singapore - Singapore BMW Open - Munich Dubai Open - Dubai RCA Championships - Indianapolis Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis Copenhagen Open - Copenhagen ABN/AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston BMW Open - Munich Erste Bank Open - Vienna The Lipton Championships - Key Biscayne Licher German Open - Hamburg du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo German Open - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series - Hamburg Rogers Masters - Montreal Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Tennis Masters Series - Rome 14th Paris Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open U.S. Open Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London Davis Cup, World Group, QF, AUS-GER 3-2 Davis Cup, World Group, 1R, CRO-GER 4-1 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, QR, BLR-GER 3-2 Davis Cup, Group 1, 2R, GER-ISR 5-0 ARAG ATP World Team Championship - Dusseldorf Wimbledon - London River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston Olympics - Athens Olympics - Beijing Davis Cup, World Group, 1R, GER-NED 4-1 Davis Cup, World Group, QR, GER-VEN 5-0 Davis Cup, World Group, 1R, GER-FRA 2-3 Olympics - Sydney Davis Cup, Group 1, 2R, RSA-GER 2-3 Davis Cup, World Group, 1R, GER-AUT 3-2 Tennis Masters Cup - Houston Davis Cup, World Group, QR, GER-ROU 4-1